-- 1.参数列表
-- 1.1优惠卷id
local productId = ARGV[1]
-- 1.2用户id
local userId = ARGV[2]

-- 2.数据key
-- 2.1库存key
local stockKey = 'seckill:stock:' .. productId
-- 2.2订单key
local orderKey = 'seckill:order:' .. productId

-- 3.脚本业务
-- 3.1 回滚库存
redis.call('incrby', stockKey, 1)

-- 3.2 移除用户的订单记录
redis.call('srem', orderKey, userId)

return 0